package intopo.game;

import java.util.Scanner;

/**
 * Provides the basic parameters to read from a text file the game and the
 * population of strategies.
 *
 * @author Pedro Mariano
 */
public interface TextConfigFile<G extends Game<S>, S extends Strategy<S>>
	extends Description<G, S>
{
	/**
	 * Game or strategy specific parameters can be parsed by implementors of
	 * this method.
	 *
	 * @param scanner An instance of {@code Scanner} is passed to ease parsing the text file.
	 */
	void parse (Scanner scanner);
}
